Zum Hauptinhalt springen

Nachfolgend werden Methoden für die neue Struktur gelistet.

Methoden für Kontoarten

MethodeBeschreibung
GetAccountTypesLiefert anhand dem Filter die Kontoarten zurück.
SaveAccountTypeÜber diese Methode können neue Kontoarten angelegt, oder bereits vorhandene Kontoarten bearbeitet werden.
RemoveAccountTypeFromAccountÜber diese Methoden können zugewiesene Kontoarten von einem Kontakt entfernt werden.

public enum AccountTypeKind{ Customer = 0, Supplier = 1, Contact = 2, Custom = 3, SpecialTypeCustomerKind1 = 4, (Firmenkunde) SpecialTypeCustomerKind2 = 5, (Endkunde) SpecialTypeCustomerKind3 = 6, (Haendler) SpecialTypeCustomerKind4 = 7, (Interessent) SpecialTypeCustomerKind5 = 8 (KundenArt5)}

Die “SpecialTypeCustomerKind1 bis 5” bilden die Kundenart des alten Kundenstamms ab.

Methoden für den Adressstamm

Die Methoden für den Adressstamm synchronisieren automatisch die Änderungen in die alte Kunden-/Lieferantenstamm Struktur.

MethodeBeschreibung
GetAccountDie Methode lädt anhand der I3D das Konto.
CreateNewAccountDie Methode liefert ein leeres Konto zurück. Dieses ist zu dem Zeitpunkt noch nicht gespeichert.
Über den Request kann eingestellt werden, dass eine Vorlage für Kunden oder Lieferant zurückgegeben wird. (Enum AccountTypeKind)
SaveAccountSpeichert das Konto. (wenn dieses bereits existiert wird es aktualisiert, ansonsten wird ein neues Konto angelegt).
CreateNewAccountAddressLiefert eine leere Anschrift zurück.
AccountSaveAddressSpeichert die Anschrift
CreateNewAccountAddressContactDie Methode liefert für die Anschrift einen leeren Ansprechpartner zurück.
AccountSaveAddressContactSpeichert den Ansprechpartner.
AccountDeleteAddressContactLöscht den Ansprechpartner.
GetAccountAddressContactsMethode um Ansprechpartner zu laden. Hier kann entweder nach einem Account oder einer Anschrift gefiltert werden.
GetAccountAddressContactsWithSameEmailSuche nach einem Ansprechpartner anhand seiner E-Mail Adresse.
GetContactSalutationsDie Methode liefert Ihnen die Anreden für Ansprechpartner.